self-propelled mobile crane - Turkish English Dictionary